﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td,span { margin: 0; padding: 0; }
body {font:normal 12px/24px "微软雅黑","宋体";color:#333;overflow-x:hidden;background:#f9f9f9 url("../Images/bg.jpg") repeat-y center;}
*html {overflow-x:hidden;}
.clear {clear:both; font-size:0px;height:0px;overflow:hidden;display:block;}
a {text-decoration:none;color:#333;}
a:hover {/*opacity: 0.8;filter:alpha(opacity=80);*/color:#ff9466;transition:color 0.4s ease-out 0s;}
li {list-style:none;}
img {border-style: none;border-color: inherit;border-width: medium;}
.index {width:960px;margin:0 auto;}
.leftd {float:left;}
.rightd {float:right;}
.mt10 {margin-top:10px;}.mt20 {margin-top:20px;}.mt30 {margin-top:30px;}.mt40 {margin-top:40px;}
.mb10 {margin-bottom:10px;}.mb15 {margin-bottom:15px;}.mb20 {margin-bottom:20px;}.mb30 {margin-bottom:30px;}.mb40 {margin-bottom:40px;}
.ml10 {margin-left:10px;}.ml20 {margin-left:20px;}.ml30 {margin-left:30px;}
.mr10 {margin-right:10px;}.mr20 {margin-right:20px;}.mr30 {margin-right:30px;}.mr40 {margin-right:40px;}
.padd10 {padding:10px;}.padd15 {padding:15px;}.padd20 {padding:20px;}
.pl10 {padding-left:10px;}.pl20 {padding-left:20px;}.pl30 {padding-left:30px;}.pl40 {padding-left:40px;}
.pr10 {padding-right:10px;}.pr20 {padding-right:20px;}.pr30 {padding-right:30px;}.pr40 {padding-right:40px;}
.pt10 {padding-top:10px;}.pt20 {padding-top:20px;}.pt30 {padding-top:30px;}.pt40 {padding-top:40px;}
.pb10 {padding-bottom:10px;}.pb20 {padding-bottom:20px;}.pb30 {padding-bottom:30px;}.pb40 {padding-bottom:40px;}
.plr10 {padding-left:10px;padding-right:10px;}.plr20 {padding-left:20px;padding-right:20px;}
.mlr10 {margin-left:10px;margin-right:10px;}
.font12 {font-size:12px;}.font14 {font-size:14px;}.font16 {font-size:16px;}
ul i {float:right;font-style:normal;font-size:10px;color:#b2b2b2;}

.textR {text-align:right;}
.textL {text-align:left;}
.textC {text-align:center;}
.co91 {color:#936d47;}
.cob2 {color:#b2a24b;}

#header {height:105px;}
#logo {background:url("../Images/logo.jpg") 5px 0 no-repeat;width:680px;height:105px;display:block;}

#search p {line-height:20px;}
#search p a {padding:0 4px;}
#search #searchL {background:#f69029 url("../Images/search.jpg") no-repeat left center;height:28px;padding-left:11px;transition:background 1s ease-out 0s;width:60px;}
#search #searchL input {border:none;}
#search #searchL span {width:25px;float:left;display:block;overflow:hidden;line-height:26px;color:#fff;}
#searchs {padding:0 3px;height:28px;line-height:28px;background:#f69029;color:#fff;width:149px;width:1px;overflow:hidden;*position:relative;*top:-1px;*left:0;_top:0px;}
#submit {background:#f69029 url("../Images/search.jpg") no-repeat right center;height:28px;width:28px;padding:0;cursor:pointer;}
/*#searchL:hover {transform:rotate(360deg);-webkit-transform:rotate(360deg);transition: transform 0.4s ease-out 0s;-webkit-transition: -webkit-transform 0.4s ease-out;}*/
/*#search .textR {padding-right:20px;}*/
#search #wb {background:url("../Images/v.jpg") no-repeat 55px -26px;padding-right:20px;display:inline-block;}
#nav {height:55px;background:url("../Images/navBg.jpg") no-repeat 50% 45px ;}
#nav ul {height:45px;background:url("../Images/nav.jpg") repeat-x;padding:0 25px;}
#nav ul li {line-height:45px;float:left;padding:0 20px;margin:0 20px;
    top: 0px;
    left: 0px;
}
#nav ul li a {color:#FFF;font-weight:bold;}
#nav li.navOn,#nav li:hover {background:url("../Images/hover.jpg") repeat-x;}
#nav li#navOn,#nav li:hover {background:url("../Images/hover.jpg") repeat-x;}
#nav p {line-height:30px;padding:0 10px;}

#banner {height:255px;background:url("../Images/bannerBg.jpg") no-repeat bottom center;}
#bannerImg {height:235px;width:960px;overflow:hidden;}

#sideber {width:230px;}
#content {width:710px;}
.title {font-size:14px;text-indent:-9999px;background:url("../Images/title.png") no-repeat;height:33px;z-index:99;position:relative;}
.title strong {font-size:16px;}
#indexAbout h1.title {background-position:0 0;}
#indexJoin h1.title {background-position:0 -33px;}
#indexJoin1 h1.title {background-position:0 -495px;}
#indexNews h1.title {background-position:0 -66px;}
#indexMenu h1.title {background-position:0 -99px;}
#indexPro h1.title {background-position:0 -132px;}
#indexTender h1.title{ background-position:0 -530px;}

.titlebg {border-top:2px solid #ff9466;margin-top:-2px;}

#indexTender li{background:url("../Images/icon.png") no-repeat 4px 13px;padding-left:16px;border-bottom:1px dotted #ccc;line-height:30px;}
#indexJoin li,#indexNews li,#hotNew li {background:url("../Images/icon.png") no-repeat 4px 13px;padding-left:16px;border-bottom:1px dotted #ccc;line-height:30px;}
#indexJoin1 li{background:url("../Images/icon.png") no-repeat 4px 13px;padding-left:16px;border-bottom:1px dotted #ccc;line-height:30px;}

#mail {background:#f8f8f8;}
#mail h1 {height:35px;background:#ff9466 url("../Images/mail.png") no-repeat left;text-indent:-9999px;}
#mailInput {padding:15px;}
#mailInput input {width:180px;border:none;height:28px;margin-bottom:10px;background:#fff url("../Images/input.png") no-repeat;padding:0 10px;}
#mailInput #use {background-position:180px 8px;}
#mailInput #password {background-position:180px -34px;}
#mailInput #login {width:200px;background:url("../Images/login.jpg") no-repeat;height:24px;margin-top:5px;}

#link select {line-height:28px;height:28px;border:1px solid #c3c0b7;color:#c3c0b7;width:230px;}
#link ul {padding:6px 0;}
#link li {background:url("../Images/icon.png") no-repeat 3px -50px;padding-left:18px;color:#c3c0b7;line-height:24px;}
#indexNews {width:420px;}
#indexNews .rightd ,#list .rightd{color:#c3c0b7;font-size:12px;}
#indexMenu {width:270px;}
#indexMenu p {line-height:28px;padding-left:5px;}
#indexMenu ul {}
#indexMenu p ,#indexMenu li,#subNav li ,#list li {border-bottom:1px dotted #ccc;}
#indexMenu li {float:left;width:115px;background:url("../Images/icon.png") no-repeat 14px -20px;padding-left:20px;line-height:24px;}
.more {background:url("../Images/icon.png") no-repeat 3px -70px;text-indent:0;padding:3px 12px;_text-indent:-9999px;}
.indexPros {padding:15px 0;margin-right:10px;text-align:center;}
.indexPros a {width:230px;display:block;}
.indexPros a img {border:1px solid #9c9c9c;padding:4px;}

#footer {height:45px;background:#eee url("../Images/logof.jpg") no-repeat left center;padding-left:82px;padding-top:10px;}
#footer #copy p {line-height:18px;color:#767676;}
#copy {width:400px;}
#footerNav {color:#868686;padding:0 10px;width:350px;text-align:right;}
#footerNav a {padding:0 5px;color:#888;}

#listAbout h1.title {background-position:0 -165px;}
#listHot h1.title {background-position:0 -198px;}
#listContact h1.title {background-position:0 -231px;}
#listNew h1.title {background-position:0 -264px;}
#listPro h1.title {background-position:0 -297px;}
#proContact h1.title {background-position:0 -330px;}
#proDes h1.title {background-position:0 -363px;}
#proCase h1.title {background-position:0 -396px;}
#listIn h1.title {background-position:0 -429px;}
#listCul h1.title {background-position:0 -462px;}
#subNav li {background:url("../Images/icon.png") no-repeat 4px -18px;padding-left:20px;line-height:30px;font-weight:bold;}
#subNav li.subNavOn {background-position:4px -108px;border-bottom:1px solid #ff9466;color:#f1701d;}
#subNav li.subNavOn a {color:#f1701d;}
#sideContact {color:#535353;padding:8px 3px;}
#sideContact h2 {font-size:18px;font-weight:normal;}
#url {height:33px;font-size:18px;}
#url span {font-size:12px;}
#url ta {border-bottom:2px solid #bfbfbf;height:31px;display:inline-block;padding:0 5px;}
#list li {line-height:36px;background:url("../Images/icon.png") no-repeat 4px -137px;padding-left:23px;}
#page {text-align:right;}
#page a ,#postNext a {display:inline-block;width:20px;height:20px;border:1px solid #dedede;color:#ccc;line-height:20px;text-align:center;}
#postNext a {color:#333;width:80px;}
#page #pageOn,#page a:hover ,#postNext a:hover {color:#f1701d;border-color:#f8c09c;}
#postTime {height:30px;line-height:30px;}
#postTime .leftd {width:420px;}
#postTime .rightd {width:255px;}
#postTime span {background:url("../Images/icon.png") no-repeat;padding-left:16px;margin-right:20px;color:#bfbfbf;}
#postTime .postTime {background-position:0 -176px;}
#postTime .postClick {background-position:0 -206px;}
#postTitle {font-size:18px;color:#1b5aaf;height:45px;line-height:45px;}

#postNext {border-top:1px dotted #ccc;}
#pro {}
.proDes {width:80px;height:80px;cursor:pointer;}
.proDes a {display:block;position:relative;width:80px;height:80px;}
.proDes a span {display:none;position:absolute;width:80px;height:80px;left:0;top:0;text-align:center;line-height:80px;font-size:18px;background:#000;transition:all 0.4s ease-out 0s;cursor:pointer;}
.proDes a:hover {color:#fff;}
.proDes a:hover span {display:block;opacity: 0.7;filter:alpha(opacity=70);}
.indexPros .prot {text-align:left;background:url("../Images/icon.png") no-repeat 0 -231px;width:216px;padding-left:14px;}

.rong {margin-bottom:20px;width:315px;height:220px;overflow:hidden;}


#nav ul {}
#nav li {position:relative;}
#nav .subNav {position:absolute;top:45px;z-index:999;display:block;left:50%;margin-left:-90px;padding:10px;background:url("../Images/bg.png") repeat;height:auto;width:160px;display:none;}
#nav .subNav li {line-height:30px;font-size:12px;padding:0;margin:0;text-align:center;display:block;width:100%;/*border-bottom:1px solid #f05215;*/}
#nav .subNav li a {display:block;}
#nav .subNav li a:hover {background:#fff; color:#f05215/*color:#222;*/}

#w1,#w2 {display:inline-block;width:240px;height:150px;}
/*#w1 {}
#w1:hover {background:url("../Images/w1x.jpg") no-repeat;}
#w2 {background:url("../Images/w2.jpg") no-repeat;}
#w2:hover {background:url("../Images/w2x.jpg") no-repeat;}*/

.font p {line-height:30px; height:30px;}
.font p b {font-family:宋体; font-size:14px;  margin-right:10px;}
.font p a{font-family:宋体; font-size:12px;margin-left:0px;  margin-right:26px;}

